package com.cskaoyan._01basic._08loop._01demo;

import org.junit.Test;

/**
 * @author Macro_Ray
 * @since 2024/3/4 14:41
 */
public class _07Advanced_01 {

    @Test
    // 无限循环
    public void test1() {

        // for格式
        /*for (;;){
            System.out.println("学习");
        }*/

        // while格式
        while (true){
            System.out.println("学习");
        }


        // 注意：无限循环的下面不能再写其他代码了，因为下面的代码永远执行不到

    }

    @Test
    // 跳转控制语句 - continue
    public void test2(){
        for (int i = 1; i <= 5; i++) {
            if (i==3){
                // continue表示结束本次循环，继续下一次循环
                continue;
            }
            System.out.println("吃掉第" + i + "个包子");
        }
    }

    @Test
    // 跳转控制语句 - break
    public void test3(){
        for (int i =1; i <=5 ; i++) {

            System.out.println("吃掉第" + i + "个包子");
            if (i==3){
                // break表示结束整个循环
                break;
            }
        }
    }

}
